//Tranz-Am
#include "game_transam.h"

using namespace AXL_Projects;

//main library variables
Framework* GameFramework;			//framework
AnimationLibrary* GameLibrary;		//our graphics library
Configuration* GameConfiguration;	//our configuration object

//main game variables
int ScreenXOffset=0;		//where to show the map on screen
int ScreenYOffset=0;
int ShownMapWidth=0;	//how big map to show
int ShownMapHeight=0;
int TempLocalRadar=1;
float mapXoff = 0;		//place in map we are at (top left)
float mapYoff = 0;
//astar map
int* AstarMap=NULL;	//bit array of good/bad blocks


//cup stuff
int NumCups=0;
int CupPositions[MaxNumCups][3];

//graphics
Animation* DisplayPanel=NULL;
Animation* DisplaySpeedo=NULL;
Animation* DisplayTemperature=NULL;
Animation* DisplayFuel=NULL;
Animation* PanelCar=NULL;
Animation* Cup=NULL;
BITMAP* LocalRadar=NULL;
BITMAP* LocalCup=NULL;
BITMAP* LocalCar=NULL;
BITMAP* LocalEnemy=NULL;
BITMAP* LocalMap=NULL;

bool TempDebug=false;

//car stuff
fix FIX_ANGLE[360];
int Lives=3;

//enemy stuff
EnemyCar* Enemies[MaxEnemies];

